﻿using System;
using System.CodeDom.Compiler;
using System.Diagnostics;
using Google.Protobuf;
using Google.Protobuf.Collections;
using Google.Protobuf.Reflection;

namespace EggLink.DanhengServer.Proto
{
	// Token: 0x02000D3D RID: 3389
	[DebuggerDisplay("{ToString(),nq}")]
	public sealed class PlayerSyncScNotify : IMessage<PlayerSyncScNotify>, IMessage, IEquatable<PlayerSyncScNotify>, IDeepCloneable<PlayerSyncScNotify>, IBufferMessage
	{
		// Token: 0x17002AF7 RID: 10999
		// (get) Token: 0x06009818 RID: 38936 RVA: 0x00195F5E File Offset: 0x0019415E
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageParser<PlayerSyncScNotify> Parser
		{
			get
			{
				return PlayerSyncScNotify._parser;
			}
		}

		// Token: 0x17002AF8 RID: 11000
		// (get) Token: 0x06009819 RID: 38937 RVA: 0x00195F65 File Offset: 0x00194165
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageDescriptor Descriptor
		{
			get
			{
				return PlayerSyncScNotifyReflection.Descriptor.MessageTypes[0];
			}
		}

		// Token: 0x17002AF9 RID: 11001
		// (get) Token: 0x0600981A RID: 38938 RVA: 0x00195F77 File Offset: 0x00194177
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		MessageDescriptor IMessage.Descriptor
		{
			get
			{
				return PlayerSyncScNotify.Descriptor;
			}
		}

		// Token: 0x0600981B RID: 38939 RVA: 0x00195F80 File Offset: 0x00194180
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public PlayerSyncScNotify()
		{
		}

		// Token: 0x0600981C RID: 38940 RVA: 0x00196024 File Offset: 0x00194224
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public PlayerSyncScNotify(PlayerSyncScNotify other) : this()
		{
			this.materialList_ = other.materialList_.Clone();
			this.messageGroupStatus_ = other.messageGroupStatus_.Clone();
			this.questList_ = other.questList_.Clone();
			this.delRelicList_ = other.delRelicList_.Clone();
			this.basicModuleSync_ = ((other.basicModuleSync_ != null) ? other.basicModuleSync_.Clone() : null);
			this.totalAchievementExp_ = other.totalAchievementExp_;
			this.sectionStatus_ = other.sectionStatus_.Clone();
			this.lLMKCDEDIFP_ = other.lLMKCDEDIFP_.Clone();
			this.fFEBCDIBIHD_ = other.fFEBCDIBIHD_.Clone();
			this.aBEEDDGDECG_ = ((other.aBEEDDGDECG_ != null) ? other.aBEEDDGDECG_.Clone() : null);
			this.basicInfo_ = ((other.basicInfo_ != null) ? other.basicInfo_.Clone() : null);
			this.waitDelResourceList_ = other.waitDelResourceList_.Clone();
			this.newItemHintList_ = other.newItemHintList_.Clone();
			this.oHLFBILHPCC_ = ((other.oHLFBILHPCC_ != null) ? other.oHLFBILHPCC_.Clone() : null);
			this.equipmentList_ = other.equipmentList_.Clone();
			this.avatarSync_ = ((other.avatarSync_ != null) ? other.avatarSync_.Clone() : null);
			this.missionSync_ = ((other.missionSync_ != null) ? other.missionSync_.Clone() : null);
			this.missionEventSync_ = ((other.missionEventSync_ != null) ? other.missionEventSync_.Clone() : null);
			this.playerboardModuleSync_ = ((other.playerboardModuleSync_ != null) ? other.playerboardModuleSync_.Clone() : null);
			this.delEquipmentList_ = other.delEquipmentList_.Clone();
			this.relicList_ = other.relicList_.Clone();
			this.multiPathAvatarInfoList_ = other.multiPathAvatarInfoList_.Clone();
			this._unknownFields = UnknownFieldSet.Clone(other._unknownFields);
		}

		// Token: 0x0600981D RID: 38941 RVA: 0x00196211 File Offset: 0x00194411
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public PlayerSyncScNotify Clone()
		{
			return new PlayerSyncScNotify(this);
		}

		// Token: 0x17002AFA RID: 11002
		// (get) Token: 0x0600981E RID: 38942 RVA: 0x00196219 File Offset: 0x00194419
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public RepeatedField<Material> MaterialList
		{
			get
			{
				return this.materialList_;
			}
		}

		// Token: 0x17002AFB RID: 11003
		// (get) Token: 0x0600981F RID: 38943 RVA: 0x00196221 File Offset: 0x00194421
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public RepeatedField<GroupStatus> MessageGroupStatus
		{
			get
			{
				return this.messageGroupStatus_;
			}
		}

		// Token: 0x17002AFC RID: 11004
		// (get) Token: 0x06009820 RID: 38944 RVA: 0x00196229 File Offset: 0x00194429
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public RepeatedField<Quest> QuestList
		{
			get
			{
				return this.questList_;
			}
		}

		// Token: 0x17002AFD RID: 11005
		// (get) Token: 0x06009821 RID: 38945 RVA: 0x00196231 File Offset: 0x00194431
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public RepeatedField<uint> DelRelicList
		{
			get
			{
				return this.delRelicList_;
			}
		}

		// Token: 0x17002AFE RID: 11006
		// (get) Token: 0x06009822 RID: 38946 RVA: 0x00196239 File Offset: 0x00194439
		// (set) Token: 0x06009823 RID: 38947 RVA: 0x00196241 File Offset: 0x00194441
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public BasicModuleSync BasicModuleSync
		{
			get
			{
				return this.basicModuleSync_;
			}
			set
			{
				this.basicModuleSync_ = value;
			}
		}

		// Token: 0x17002AFF RID: 11007
		// (get) Token: 0x06009824 RID: 38948 RVA: 0x0019624A File Offset: 0x0019444A
		// (set) Token: 0x06009825 RID: 38949 RVA: 0x00196252 File Offset: 0x00194452
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint TotalAchievementExp
		{
			get
			{
				return this.totalAchievementExp_;
			}
			set
			{
				this.totalAchievementExp_ = value;
			}
		}

		// Token: 0x17002B00 RID: 11008
		// (get) Token: 0x06009826 RID: 38950 RVA: 0x0019625B File Offset: 0x0019445B
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public RepeatedField<SectionStatus> SectionStatus
		{
			get
			{
				return this.sectionStatus_;
			}
		}

		// Token: 0x17002B01 RID: 11009
		// (get) Token: 0x06009827 RID: 38951 RVA: 0x00196263 File Offset: 0x00194463
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public RepeatedField<Material> LLMKCDEDIFP
		{
			get
			{
				return this.lLMKCDEDIFP_;
			}
		}

		// Token: 0x17002B02 RID: 11010
		// (get) Token: 0x06009828 RID: 38952 RVA: 0x0019626B File Offset: 0x0019446B
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public RepeatedField<MGIGPKHDFLH> FFEBCDIBIHD
		{
			get
			{
				return this.fFEBCDIBIHD_;
			}
		}

		// Token: 0x17002B03 RID: 11011
		// (get) Token: 0x06009829 RID: 38953 RVA: 0x00196273 File Offset: 0x00194473
		// (set) Token: 0x0600982A RID: 38954 RVA: 0x0019627B File Offset: 0x0019447B
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public DGAHMGJANPL ABEEDDGDECG
		{
			get
			{
				return this.aBEEDDGDECG_;
			}
			set
			{
				this.aBEEDDGDECG_ = value;
			}
		}

		// Token: 0x17002B04 RID: 11012
		// (get) Token: 0x0600982B RID: 38955 RVA: 0x00196284 File Offset: 0x00194484
		// (set) Token: 0x0600982C RID: 38956 RVA: 0x0019628C File Offset: 0x0019448C
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public PlayerBasicInfo BasicInfo
		{
			get
			{
				return this.basicInfo_;
			}
			set
			{
				this.basicInfo_ = value;
			}
		}

		// Token: 0x17002B05 RID: 11013
		// (get) Token: 0x0600982D RID: 38957 RVA: 0x00196295 File Offset: 0x00194495
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public RepeatedField<WaitDelResource> WaitDelResourceList
		{
			get
			{
				return this.waitDelResourceList_;
			}
		}

		// Token: 0x17002B06 RID: 11014
		// (get) Token: 0x0600982E RID: 38958 RVA: 0x0019629D File Offset: 0x0019449D
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public RepeatedField<uint> NewItemHintList
		{
			get
			{
				return this.newItemHintList_;
			}
		}

		// Token: 0x17002B07 RID: 11015
		// (get) Token: 0x0600982F RID: 38959 RVA: 0x001962A5 File Offset: 0x001944A5
		// (set) Token: 0x06009830 RID: 38960 RVA: 0x001962AD File Offset: 0x001944AD
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public ItemList OHLFBILHPCC
		{
			get
			{
				return this.oHLFBILHPCC_;
			}
			set
			{
				this.oHLFBILHPCC_ = value;
			}
		}

		// Token: 0x17002B08 RID: 11016
		// (get) Token: 0x06009831 RID: 38961 RVA: 0x001962B6 File Offset: 0x001944B6
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public RepeatedField<Equipment> EquipmentList
		{
			get
			{
				return this.equipmentList_;
			}
		}

		// Token: 0x17002B09 RID: 11017
		// (get) Token: 0x06009832 RID: 38962 RVA: 0x001962BE File Offset: 0x001944BE
		// (set) Token: 0x06009833 RID: 38963 RVA: 0x001962C6 File Offset: 0x001944C6
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public AvatarSync AvatarSync
		{
			get
			{
				return this.avatarSync_;
			}
			set
			{
				this.avatarSync_ = value;
			}
		}

		// Token: 0x17002B0A RID: 11018
		// (get) Token: 0x06009834 RID: 38964 RVA: 0x001962CF File Offset: 0x001944CF
		// (set) Token: 0x06009835 RID: 38965 RVA: 0x001962D7 File Offset: 0x001944D7
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public MissionSync MissionSync
		{
			get
			{
				return this.missionSync_;
			}
			set
			{
				this.missionSync_ = value;
			}
		}

		// Token: 0x17002B0B RID: 11019
		// (get) Token: 0x06009836 RID: 38966 RVA: 0x001962E0 File Offset: 0x001944E0
		// (set) Token: 0x06009837 RID: 38967 RVA: 0x001962E8 File Offset: 0x001944E8
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public MissionEventSync MissionEventSync
		{
			get
			{
				return this.missionEventSync_;
			}
			set
			{
				this.missionEventSync_ = value;
			}
		}

		// Token: 0x17002B0C RID: 11020
		// (get) Token: 0x06009838 RID: 38968 RVA: 0x001962F1 File Offset: 0x001944F1
		// (set) Token: 0x06009839 RID: 38969 RVA: 0x001962F9 File Offset: 0x001944F9
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public PlayerBoardModuleSync PlayerboardModuleSync
		{
			get
			{
				return this.playerboardModuleSync_;
			}
			set
			{
				this.playerboardModuleSync_ = value;
			}
		}

		// Token: 0x17002B0D RID: 11021
		// (get) Token: 0x0600983A RID: 38970 RVA: 0x00196302 File Offset: 0x00194502
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public RepeatedField<uint> DelEquipmentList
		{
			get
			{
				return this.delEquipmentList_;
			}
		}

		// Token: 0x17002B0E RID: 11022
		// (get) Token: 0x0600983B RID: 38971 RVA: 0x0019630A File Offset: 0x0019450A
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public RepeatedField<Relic> RelicList
		{
			get
			{
				return this.relicList_;
			}
		}

		// Token: 0x17002B0F RID: 11023
		// (get) Token: 0x0600983C RID: 38972 RVA: 0x00196312 File Offset: 0x00194512
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public RepeatedField<MultiPathAvatarInfo> MultiPathAvatarInfoList
		{
			get
			{
				return this.multiPathAvatarInfoList_;
			}
		}

		// Token: 0x0600983D RID: 38973 RVA: 0x0019631A File Offset: 0x0019451A
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override bool Equals(object other)
		{
			return this.Equals(other as PlayerSyncScNotify);
		}

		// Token: 0x0600983E RID: 38974 RVA: 0x00196328 File Offset: 0x00194528
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public bool Equals(PlayerSyncScNotify other)
		{
			return other != null && (other == this || (this.materialList_.Equals(other.materialList_) && this.messageGroupStatus_.Equals(other.messageGroupStatus_) && this.questList_.Equals(other.questList_) && this.delRelicList_.Equals(other.delRelicList_) && object.Equals(this.BasicModuleSync, other.BasicModuleSync) && this.TotalAchievementExp == other.TotalAchievementExp && this.sectionStatus_.Equals(other.sectionStatus_) && this.lLMKCDEDIFP_.Equals(other.lLMKCDEDIFP_) && this.fFEBCDIBIHD_.Equals(other.fFEBCDIBIHD_) && object.Equals(this.ABEEDDGDECG, other.ABEEDDGDECG) && object.Equals(this.BasicInfo, other.BasicInfo) && this.waitDelResourceList_.Equals(other.waitDelResourceList_) && this.newItemHintList_.Equals(other.newItemHintList_) && object.Equals(this.OHLFBILHPCC, other.OHLFBILHPCC) && this.equipmentList_.Equals(other.equipmentList_) && object.Equals(this.AvatarSync, other.AvatarSync) && object.Equals(this.MissionSync, other.MissionSync) && object.Equals(this.MissionEventSync, other.MissionEventSync) && object.Equals(this.PlayerboardModuleSync, other.PlayerboardModuleSync) && this.delEquipmentList_.Equals(other.delEquipmentList_) && this.relicList_.Equals(other.relicList_) && this.multiPathAvatarInfoList_.Equals(other.multiPathAvatarInfoList_) && object.Equals(this._unknownFields, other._unknownFields)));
		}

		// Token: 0x0600983F RID: 38975 RVA: 0x0019651C File Offset: 0x0019471C
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override int GetHashCode()
		{
			int num = 1;
			num ^= this.materialList_.GetHashCode();
			num ^= this.messageGroupStatus_.GetHashCode();
			num ^= this.questList_.GetHashCode();
			num ^= this.delRelicList_.GetHashCode();
			if (this.basicModuleSync_ != null)
			{
				num ^= this.BasicModuleSync.GetHashCode();
			}
			if (this.TotalAchievementExp != 0U)
			{
				num ^= this.TotalAchievementExp.GetHashCode();
			}
			num ^= this.sectionStatus_.GetHashCode();
			num ^= this.lLMKCDEDIFP_.GetHashCode();
			num ^= this.fFEBCDIBIHD_.GetHashCode();
			if (this.aBEEDDGDECG_ != null)
			{
				num ^= this.ABEEDDGDECG.GetHashCode();
			}
			if (this.basicInfo_ != null)
			{
				num ^= this.BasicInfo.GetHashCode();
			}
			num ^= this.waitDelResourceList_.GetHashCode();
			num ^= this.newItemHintList_.GetHashCode();
			if (this.oHLFBILHPCC_ != null)
			{
				num ^= this.OHLFBILHPCC.GetHashCode();
			}
			num ^= this.equipmentList_.GetHashCode();
			if (this.avatarSync_ != null)
			{
				num ^= this.AvatarSync.GetHashCode();
			}
			if (this.missionSync_ != null)
			{
				num ^= this.MissionSync.GetHashCode();
			}
			if (this.missionEventSync_ != null)
			{
				num ^= this.MissionEventSync.GetHashCode();
			}
			if (this.playerboardModuleSync_ != null)
			{
				num ^= this.PlayerboardModuleSync.GetHashCode();
			}
			num ^= this.delEquipmentList_.GetHashCode();
			num ^= this.relicList_.GetHashCode();
			num ^= this.multiPathAvatarInfoList_.GetHashCode();
			if (this._unknownFields != null)
			{
				num ^= this._unknownFields.GetHashCode();
			}
			return num;
		}

		// Token: 0x06009840 RID: 38976 RVA: 0x001966C1 File Offset: 0x001948C1
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override string ToString()
		{
			return JsonFormatter.ToDiagnosticString(this);
		}

		// Token: 0x06009841 RID: 38977 RVA: 0x001966C9 File Offset: 0x001948C9
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void WriteTo(CodedOutputStream output)
		{
			output.WriteRawMessage(this);
		}

		// Token: 0x06009842 RID: 38978 RVA: 0x001966D4 File Offset: 0x001948D4
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalWriteTo(ref WriteContext output)
		{
			if (this.basicModuleSync_ != null)
			{
				output.WriteRawTag(10);
				output.WriteMessage(this.BasicModuleSync);
			}
			this.materialList_.WriteTo(ref output, PlayerSyncScNotify._repeated_materialList_codec);
			if (this.avatarSync_ != null)
			{
				output.WriteRawTag(34);
				output.WriteMessage(this.AvatarSync);
			}
			this.equipmentList_.WriteTo(ref output, PlayerSyncScNotify._repeated_equipmentList_codec);
			if (this.missionEventSync_ != null)
			{
				output.WriteRawTag(50);
				output.WriteMessage(this.MissionEventSync);
			}
			if (this.missionSync_ != null)
			{
				output.WriteRawTag(58);
				output.WriteMessage(this.MissionSync);
			}
			this.waitDelResourceList_.WriteTo(ref output, PlayerSyncScNotify._repeated_waitDelResourceList_codec);
			this.delEquipmentList_.WriteTo(ref output, PlayerSyncScNotify._repeated_delEquipmentList_codec);
			if (this.basicInfo_ != null)
			{
				output.WriteRawTag(82);
				output.WriteMessage(this.BasicInfo);
			}
			this.relicList_.WriteTo(ref output, PlayerSyncScNotify._repeated_relicList_codec);
			this.delRelicList_.WriteTo(ref output, PlayerSyncScNotify._repeated_delRelicList_codec);
			this.questList_.WriteTo(ref output, PlayerSyncScNotify._repeated_questList_codec);
			this.messageGroupStatus_.WriteTo(ref output, PlayerSyncScNotify._repeated_messageGroupStatus_codec);
			if (this.TotalAchievementExp != 0U)
			{
				output.WriteRawTag(248, 46);
				output.WriteUInt32(this.TotalAchievementExp);
			}
			this.newItemHintList_.WriteTo(ref output, PlayerSyncScNotify._repeated_newItemHintList_codec);
			this.lLMKCDEDIFP_.WriteTo(ref output, PlayerSyncScNotify._repeated_lLMKCDEDIFP_codec);
			if (this.oHLFBILHPCC_ != null)
			{
				output.WriteRawTag(242, 70);
				output.WriteMessage(this.OHLFBILHPCC);
			}
			this.fFEBCDIBIHD_.WriteTo(ref output, PlayerSyncScNotify._repeated_fFEBCDIBIHD_codec);
			if (this.aBEEDDGDECG_ != null)
			{
				output.WriteRawTag(218, 93);
				output.WriteMessage(this.ABEEDDGDECG);
			}
			this.multiPathAvatarInfoList_.WriteTo(ref output, PlayerSyncScNotify._repeated_multiPathAvatarInfoList_codec);
			this.sectionStatus_.WriteTo(ref output, PlayerSyncScNotify._repeated_sectionStatus_codec);
			if (this.playerboardModuleSync_ != null)
			{
				output.WriteRawTag(162, 123);
				output.WriteMessage(this.PlayerboardModuleSync);
			}
			if (this._unknownFields != null)
			{
				this._unknownFields.WriteTo(ref output);
			}
		}

		// Token: 0x06009843 RID: 38979 RVA: 0x001968E4 File Offset: 0x00194AE4
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public int CalculateSize()
		{
			int num = 0;
			num += this.materialList_.CalculateSize(PlayerSyncScNotify._repeated_materialList_codec);
			num += this.messageGroupStatus_.CalculateSize(PlayerSyncScNotify._repeated_messageGroupStatus_codec);
			num += this.questList_.CalculateSize(PlayerSyncScNotify._repeated_questList_codec);
			num += this.delRelicList_.CalculateSize(PlayerSyncScNotify._repeated_delRelicList_codec);
			if (this.basicModuleSync_ != null)
			{
				num += 1 + CodedOutputStream.ComputeMessageSize(this.BasicModuleSync);
			}
			if (this.TotalAchievementExp != 0U)
			{
				num += 2 + CodedOutputStream.ComputeUInt32Size(this.TotalAchievementExp);
			}
			num += this.sectionStatus_.CalculateSize(PlayerSyncScNotify._repeated_sectionStatus_codec);
			num += this.lLMKCDEDIFP_.CalculateSize(PlayerSyncScNotify._repeated_lLMKCDEDIFP_codec);
			num += this.fFEBCDIBIHD_.CalculateSize(PlayerSyncScNotify._repeated_fFEBCDIBIHD_codec);
			if (this.aBEEDDGDECG_ != null)
			{
				num += 2 + CodedOutputStream.ComputeMessageSize(this.ABEEDDGDECG);
			}
			if (this.basicInfo_ != null)
			{
				num += 1 + CodedOutputStream.ComputeMessageSize(this.BasicInfo);
			}
			num += this.waitDelResourceList_.CalculateSize(PlayerSyncScNotify._repeated_waitDelResourceList_codec);
			num += this.newItemHintList_.CalculateSize(PlayerSyncScNotify._repeated_newItemHintList_codec);
			if (this.oHLFBILHPCC_ != null)
			{
				num += 2 + CodedOutputStream.ComputeMessageSize(this.OHLFBILHPCC);
			}
			num += this.equipmentList_.CalculateSize(PlayerSyncScNotify._repeated_equipmentList_codec);
			if (this.avatarSync_ != null)
			{
				num += 1 + CodedOutputStream.ComputeMessageSize(this.AvatarSync);
			}
			if (this.missionSync_ != null)
			{
				num += 1 + CodedOutputStream.ComputeMessageSize(this.MissionSync);
			}
			if (this.missionEventSync_ != null)
			{
				num += 1 + CodedOutputStream.ComputeMessageSize(this.MissionEventSync);
			}
			if (this.playerboardModuleSync_ != null)
			{
				num += 2 + CodedOutputStream.ComputeMessageSize(this.PlayerboardModuleSync);
			}
			num += this.delEquipmentList_.CalculateSize(PlayerSyncScNotify._repeated_delEquipmentList_codec);
			num += this.relicList_.CalculateSize(PlayerSyncScNotify._repeated_relicList_codec);
			num += this.multiPathAvatarInfoList_.CalculateSize(PlayerSyncScNotify._repeated_multiPathAvatarInfoList_codec);
			if (this._unknownFields != null)
			{
				num += this._unknownFields.CalculateSize();
			}
			return num;
		}

		// Token: 0x06009844 RID: 38980 RVA: 0x00196ADC File Offset: 0x00194CDC
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(PlayerSyncScNotify other)
		{
			if (other == null)
			{
				return;
			}
			this.materialList_.Add(other.materialList_);
			this.messageGroupStatus_.Add(other.messageGroupStatus_);
			this.questList_.Add(other.questList_);
			this.delRelicList_.Add(other.delRelicList_);
			if (other.basicModuleSync_ != null)
			{
				if (this.basicModuleSync_ == null)
				{
					this.BasicModuleSync = new BasicModuleSync();
				}
				this.BasicModuleSync.MergeFrom(other.BasicModuleSync);
			}
			if (other.TotalAchievementExp != 0U)
			{
				this.TotalAchievementExp = other.TotalAchievementExp;
			}
			this.sectionStatus_.Add(other.sectionStatus_);
			this.lLMKCDEDIFP_.Add(other.lLMKCDEDIFP_);
			this.fFEBCDIBIHD_.Add(other.fFEBCDIBIHD_);
			if (other.aBEEDDGDECG_ != null)
			{
				if (this.aBEEDDGDECG_ == null)
				{
					this.ABEEDDGDECG = new DGAHMGJANPL();
				}
				this.ABEEDDGDECG.MergeFrom(other.ABEEDDGDECG);
			}
			if (other.basicInfo_ != null)
			{
				if (this.basicInfo_ == null)
				{
					this.BasicInfo = new PlayerBasicInfo();
				}
				this.BasicInfo.MergeFrom(other.BasicInfo);
			}
			this.waitDelResourceList_.Add(other.waitDelResourceList_);
			this.newItemHintList_.Add(other.newItemHintList_);
			if (other.oHLFBILHPCC_ != null)
			{
				if (this.oHLFBILHPCC_ == null)
				{
					this.OHLFBILHPCC = new ItemList();
				}
				this.OHLFBILHPCC.MergeFrom(other.OHLFBILHPCC);
			}
			this.equipmentList_.Add(other.equipmentList_);
			if (other.avatarSync_ != null)
			{
				if (this.avatarSync_ == null)
				{
					this.AvatarSync = new AvatarSync();
				}
				this.AvatarSync.MergeFrom(other.AvatarSync);
			}
			if (other.missionSync_ != null)
			{
				if (this.missionSync_ == null)
				{
					this.MissionSync = new MissionSync();
				}
				this.MissionSync.MergeFrom(other.MissionSync);
			}
			if (other.missionEventSync_ != null)
			{
				if (this.missionEventSync_ == null)
				{
					this.MissionEventSync = new MissionEventSync();
				}
				this.MissionEventSync.MergeFrom(other.MissionEventSync);
			}
			if (other.playerboardModuleSync_ != null)
			{
				if (this.playerboardModuleSync_ == null)
				{
					this.PlayerboardModuleSync = new PlayerBoardModuleSync();
				}
				this.PlayerboardModuleSync.MergeFrom(other.PlayerboardModuleSync);
			}
			this.delEquipmentList_.Add(other.delEquipmentList_);
			this.relicList_.Add(other.relicList_);
			this.multiPathAvatarInfoList_.Add(other.multiPathAvatarInfoList_);
			this._unknownFields = UnknownFieldSet.MergeFrom(this._unknownFields, other._unknownFields);
		}

		// Token: 0x06009845 RID: 38981 RVA: 0x00196D55 File Offset: 0x00194F55
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(CodedInputStream input)
		{
			input.ReadRawMessage(this);
		}

		// Token: 0x06009846 RID: 38982 RVA: 0x00196D60 File Offset: 0x00194F60
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalMergeFrom(ref ParseContext input)
		{
			uint num;
			while ((num = input.ReadTag()) != 0U)
			{
				if (num <= 104U)
				{
					if (num <= 58U)
					{
						if (num <= 34U)
						{
							if (num == 10U)
							{
								if (this.basicModuleSync_ == null)
								{
									this.BasicModuleSync = new BasicModuleSync();
								}
								input.ReadMessage(this.BasicModuleSync);
								continue;
							}
							if (num == 18U)
							{
								this.materialList_.AddEntriesFrom(ref input, PlayerSyncScNotify._repeated_materialList_codec);
								continue;
							}
							if (num == 34U)
							{
								if (this.avatarSync_ == null)
								{
									this.AvatarSync = new AvatarSync();
								}
								input.ReadMessage(this.AvatarSync);
								continue;
							}
						}
						else
						{
							if (num == 42U)
							{
								this.equipmentList_.AddEntriesFrom(ref input, PlayerSyncScNotify._repeated_equipmentList_codec);
								continue;
							}
							if (num == 50U)
							{
								if (this.missionEventSync_ == null)
								{
									this.MissionEventSync = new MissionEventSync();
								}
								input.ReadMessage(this.MissionEventSync);
								continue;
							}
							if (num == 58U)
							{
								if (this.missionSync_ == null)
								{
									this.MissionSync = new MissionSync();
								}
								input.ReadMessage(this.MissionSync);
								continue;
							}
						}
					}
					else if (num <= 74U)
					{
						if (num == 66U)
						{
							this.waitDelResourceList_.AddEntriesFrom(ref input, PlayerSyncScNotify._repeated_waitDelResourceList_codec);
							continue;
						}
						if (num == 72U || num == 74U)
						{
							this.delEquipmentList_.AddEntriesFrom(ref input, PlayerSyncScNotify._repeated_delEquipmentList_codec);
							continue;
						}
					}
					else
					{
						if (num == 82U)
						{
							if (this.basicInfo_ == null)
							{
								this.BasicInfo = new PlayerBasicInfo();
							}
							input.ReadMessage(this.BasicInfo);
							continue;
						}
						if (num == 90U)
						{
							this.relicList_.AddEntriesFrom(ref input, PlayerSyncScNotify._repeated_relicList_codec);
							continue;
						}
						if (num == 104U)
						{
							goto IL_27D;
						}
					}
				}
				else if (num <= 6938U)
				{
					if (num <= 1330U)
					{
						if (num == 106U)
						{
							goto IL_27D;
						}
						if (num == 122U)
						{
							this.questList_.AddEntriesFrom(ref input, PlayerSyncScNotify._repeated_questList_codec);
							continue;
						}
						if (num == 1330U)
						{
							this.messageGroupStatus_.AddEntriesFrom(ref input, PlayerSyncScNotify._repeated_messageGroupStatus_codec);
							continue;
						}
					}
					else
					{
						if (num == 6008U)
						{
							this.TotalAchievementExp = input.ReadUInt32();
							continue;
						}
						if (num == 6936U || num == 6938U)
						{
							this.newItemHintList_.AddEntriesFrom(ref input, PlayerSyncScNotify._repeated_newItemHintList_codec);
							continue;
						}
					}
				}
				else if (num <= 11466U)
				{
					if (num == 7890U)
					{
						this.lLMKCDEDIFP_.AddEntriesFrom(ref input, PlayerSyncScNotify._repeated_lLMKCDEDIFP_codec);
						continue;
					}
					if (num == 9074U)
					{
						if (this.oHLFBILHPCC_ == null)
						{
							this.OHLFBILHPCC = new ItemList();
						}
						input.ReadMessage(this.OHLFBILHPCC);
						continue;
					}
					if (num == 11466U)
					{
						this.fFEBCDIBIHD_.AddEntriesFrom(ref input, PlayerSyncScNotify._repeated_fFEBCDIBIHD_codec);
						continue;
					}
				}
				else if (num <= 12010U)
				{
					if (num == 11994U)
					{
						if (this.aBEEDDGDECG_ == null)
						{
							this.ABEEDDGDECG = new DGAHMGJANPL();
						}
						input.ReadMessage(this.ABEEDDGDECG);
						continue;
					}
					if (num == 12010U)
					{
						this.multiPathAvatarInfoList_.AddEntriesFrom(ref input, PlayerSyncScNotify._repeated_multiPathAvatarInfoList_codec);
						continue;
					}
				}
				else
				{
					if (num == 14530U)
					{
						this.sectionStatus_.AddEntriesFrom(ref input, PlayerSyncScNotify._repeated_sectionStatus_codec);
						continue;
					}
					if (num == 15778U)
					{
						if (this.playerboardModuleSync_ == null)
						{
							this.PlayerboardModuleSync = new PlayerBoardModuleSync();
						}
						input.ReadMessage(this.PlayerboardModuleSync);
						continue;
					}
				}
				this._unknownFields = UnknownFieldSet.MergeFieldFrom(this._unknownFields, ref input);
				continue;
				IL_27D:
				this.delRelicList_.AddEntriesFrom(ref input, PlayerSyncScNotify._repeated_delRelicList_codec);
			}
		}

		// Token: 0x04003A60 RID: 14944
		private static readonly MessageParser<PlayerSyncScNotify> _parser = new MessageParser<PlayerSyncScNotify>(() => new PlayerSyncScNotify());

		// Token: 0x04003A61 RID: 14945
		private UnknownFieldSet _unknownFields;

		// Token: 0x04003A62 RID: 14946
		public const int MaterialListFieldNumber = 2;

		// Token: 0x04003A63 RID: 14947
		private static readonly FieldCodec<Material> _repeated_materialList_codec = FieldCodec.ForMessage<Material>(18U, Material.Parser);

		// Token: 0x04003A64 RID: 14948
		private readonly RepeatedField<Material> materialList_ = new RepeatedField<Material>();

		// Token: 0x04003A65 RID: 14949
		public const int MessageGroupStatusFieldNumber = 166;

		// Token: 0x04003A66 RID: 14950
		private static readonly FieldCodec<GroupStatus> _repeated_messageGroupStatus_codec = FieldCodec.ForMessage<GroupStatus>(1330U, GroupStatus.Parser);

		// Token: 0x04003A67 RID: 14951
		private readonly RepeatedField<GroupStatus> messageGroupStatus_ = new RepeatedField<GroupStatus>();

		// Token: 0x04003A68 RID: 14952
		public const int QuestListFieldNumber = 15;

		// Token: 0x04003A69 RID: 14953
		private static readonly FieldCodec<Quest> _repeated_questList_codec = FieldCodec.ForMessage<Quest>(122U, Quest.Parser);

		// Token: 0x04003A6A RID: 14954
		private readonly RepeatedField<Quest> questList_ = new RepeatedField<Quest>();

		// Token: 0x04003A6B RID: 14955
		public const int DelRelicListFieldNumber = 13;

		// Token: 0x04003A6C RID: 14956
		private static readonly FieldCodec<uint> _repeated_delRelicList_codec = FieldCodec.ForUInt32(106U);

		// Token: 0x04003A6D RID: 14957
		private readonly RepeatedField<uint> delRelicList_ = new RepeatedField<uint>();

		// Token: 0x04003A6E RID: 14958
		public const int BasicModuleSyncFieldNumber = 1;

		// Token: 0x04003A6F RID: 14959
		private BasicModuleSync basicModuleSync_;

		// Token: 0x04003A70 RID: 14960
		public const int TotalAchievementExpFieldNumber = 751;

		// Token: 0x04003A71 RID: 14961
		private uint totalAchievementExp_;

		// Token: 0x04003A72 RID: 14962
		public const int SectionStatusFieldNumber = 1816;

		// Token: 0x04003A73 RID: 14963
		private static readonly FieldCodec<SectionStatus> _repeated_sectionStatus_codec = FieldCodec.ForMessage<SectionStatus>(14530U, EggLink.DanhengServer.Proto.SectionStatus.Parser);

		// Token: 0x04003A74 RID: 14964
		private readonly RepeatedField<SectionStatus> sectionStatus_ = new RepeatedField<SectionStatus>();

		// Token: 0x04003A75 RID: 14965
		public const int LLMKCDEDIFPFieldNumber = 986;

		// Token: 0x04003A76 RID: 14966
		private static readonly FieldCodec<Material> _repeated_lLMKCDEDIFP_codec = FieldCodec.ForMessage<Material>(7890U, Material.Parser);

		// Token: 0x04003A77 RID: 14967
		private readonly RepeatedField<Material> lLMKCDEDIFP_ = new RepeatedField<Material>();

		// Token: 0x04003A78 RID: 14968
		public const int FFEBCDIBIHDFieldNumber = 1433;

		// Token: 0x04003A79 RID: 14969
		private static readonly FieldCodec<MGIGPKHDFLH> _repeated_fFEBCDIBIHD_codec = FieldCodec.ForMessage<MGIGPKHDFLH>(11466U, MGIGPKHDFLH.Parser);

		// Token: 0x04003A7A RID: 14970
		private readonly RepeatedField<MGIGPKHDFLH> fFEBCDIBIHD_ = new RepeatedField<MGIGPKHDFLH>();

		// Token: 0x04003A7B RID: 14971
		public const int ABEEDDGDECGFieldNumber = 1499;

		// Token: 0x04003A7C RID: 14972
		private DGAHMGJANPL aBEEDDGDECG_;

		// Token: 0x04003A7D RID: 14973
		public const int BasicInfoFieldNumber = 10;

		// Token: 0x04003A7E RID: 14974
		private PlayerBasicInfo basicInfo_;

		// Token: 0x04003A7F RID: 14975
		public const int WaitDelResourceListFieldNumber = 8;

		// Token: 0x04003A80 RID: 14976
		private static readonly FieldCodec<WaitDelResource> _repeated_waitDelResourceList_codec = FieldCodec.ForMessage<WaitDelResource>(66U, WaitDelResource.Parser);

		// Token: 0x04003A81 RID: 14977
		private readonly RepeatedField<WaitDelResource> waitDelResourceList_ = new RepeatedField<WaitDelResource>();

		// Token: 0x04003A82 RID: 14978
		public const int NewItemHintListFieldNumber = 867;

		// Token: 0x04003A83 RID: 14979
		private static readonly FieldCodec<uint> _repeated_newItemHintList_codec = FieldCodec.ForUInt32(6938U);

		// Token: 0x04003A84 RID: 14980
		private readonly RepeatedField<uint> newItemHintList_ = new RepeatedField<uint>();

		// Token: 0x04003A85 RID: 14981
		public const int OHLFBILHPCCFieldNumber = 1134;

		// Token: 0x04003A86 RID: 14982
		private ItemList oHLFBILHPCC_;

		// Token: 0x04003A87 RID: 14983
		public const int EquipmentListFieldNumber = 5;

		// Token: 0x04003A88 RID: 14984
		private static readonly FieldCodec<Equipment> _repeated_equipmentList_codec = FieldCodec.ForMessage<Equipment>(42U, Equipment.Parser);

		// Token: 0x04003A89 RID: 14985
		private readonly RepeatedField<Equipment> equipmentList_ = new RepeatedField<Equipment>();

		// Token: 0x04003A8A RID: 14986
		public const int AvatarSyncFieldNumber = 4;

		// Token: 0x04003A8B RID: 14987
		private AvatarSync avatarSync_;

		// Token: 0x04003A8C RID: 14988
		public const int MissionSyncFieldNumber = 7;

		// Token: 0x04003A8D RID: 14989
		private MissionSync missionSync_;

		// Token: 0x04003A8E RID: 14990
		public const int MissionEventSyncFieldNumber = 6;

		// Token: 0x04003A8F RID: 14991
		private MissionEventSync missionEventSync_;

		// Token: 0x04003A90 RID: 14992
		public const int PlayerboardModuleSyncFieldNumber = 1972;

		// Token: 0x04003A91 RID: 14993
		private PlayerBoardModuleSync playerboardModuleSync_;

		// Token: 0x04003A92 RID: 14994
		public const int DelEquipmentListFieldNumber = 9;

		// Token: 0x04003A93 RID: 14995
		private static readonly FieldCodec<uint> _repeated_delEquipmentList_codec = FieldCodec.ForUInt32(74U);

		// Token: 0x04003A94 RID: 14996
		private readonly RepeatedField<uint> delEquipmentList_ = new RepeatedField<uint>();

		// Token: 0x04003A95 RID: 14997
		public const int RelicListFieldNumber = 11;

		// Token: 0x04003A96 RID: 14998
		private static readonly FieldCodec<Relic> _repeated_relicList_codec = FieldCodec.ForMessage<Relic>(90U, Relic.Parser);

		// Token: 0x04003A97 RID: 14999
		private readonly RepeatedField<Relic> relicList_ = new RepeatedField<Relic>();

		// Token: 0x04003A98 RID: 15000
		public const int MultiPathAvatarInfoListFieldNumber = 1501;

		// Token: 0x04003A99 RID: 15001
		private static readonly FieldCodec<MultiPathAvatarInfo> _repeated_multiPathAvatarInfoList_codec = FieldCodec.ForMessage<MultiPathAvatarInfo>(12010U, MultiPathAvatarInfo.Parser);

		// Token: 0x04003A9A RID: 15002
		private readonly RepeatedField<MultiPathAvatarInfo> multiPathAvatarInfoList_ = new RepeatedField<MultiPathAvatarInfo>();
	}
}
